/*
 *	Copyright (c) 2009 Queensland University of Technology. All rights reserved.
 *	The QUT Bioinformatics Collection is open source software released under the 
 *	Microsoft Public License (Ms-PL): http://www.microsoft.com/opensource/licenses.mspx.
 */
namespace QUT.Bio.Util {
#if ! SILVERLIGHT
	/// <summary>
	/// Inherit DataGrid, hiding the namespace/asembly in which it is defined. 
	/// </summary>

	public class DataGrid: Microsoft.Windows.Controls.DataGrid {
	}

	/// <summary>
	/// Inherit DataGridColumn, hiding the namespace/asembly in which it is defined. 
	/// </summary>

	abstract public class DataGridColumn: Microsoft.Windows.Controls.DataGridColumn {
	}

	/// <summary>
	/// Inherit DataGridBoundColumn, hiding the namespace/asembly in which it is defined. 
	/// </summary>

	abstract public class DataGridBoundColumn: Microsoft.Windows.Controls.DataGridBoundColumn {
	}

	/// <summary>
	/// Inherit DataGridCheckBoxColumn, hiding the namespace/asembly in which it is defined. 
	/// </summary>

	public class DataGridCheckBoxColumn: Microsoft.Windows.Controls.DataGridCheckBoxColumn {
	}

	/// <summary>
	/// Inherit DataGridTextColumn, hiding the namespace/asembly in which it is defined. 
	/// </summary>

	public class DataGridTextColumn: Microsoft.Windows.Controls.DataGridTextColumn {
	}
#else

	/// <summary>
	///		Hides the origin of the DataGrid control to make client code portable between 
	///		Silverlight and Wpf.
	/// </summary>
	
	public class DataGrid : System.Windows.Controls.DataGrid {
	}
	
	public abstract class DataGridColumn : System.Windows.Controls.DataGridColumn {
	}
	
	public abstract class DataGridBoundColumn : System.Windows.Controls.DataGridBoundColumn {
	}

	/// <summary>
	///		Hides the origin of the DataGridCheckBoxColumn control to make client code portable 
	///		between Silverlight and Wpf.
	/// </summary>

	public class DataGridCheckBoxColumn : System.Windows.Controls.DataGridCheckBoxColumn {
	}

	/// <summary>
	///		Hides the origin of the DataGridTextColumn control to make client code portable 
	///		between Silverlight and Wpf.
	/// </summary>

	public class DataGridTextColumn : System.Windows.Controls.DataGridTextColumn {
	}
#endif
}
